import { delay } from "./AIUtils";


var isDemo=false

function retstr(str:string){
    return {code:0,data:{status:5,content:str}};
}

export class DemoServer{
    static isDemo=isDemo;
    static async onChatGPT(url:string, msg:string):Promise<any>{
        if(!isDemo) return null;
        return null;
    }

    private static inputid=0;
    static getNextMicInput(){
        let inputs=[
            //生成天空盒
            'D:/work/ideproj/AIPlugin/demo_video/2.生成天空盒/控制指令音频/生成全景图图片.wav',
            'D:/work/ideproj/AIPlugin/demo_video/2.生成天空盒/控制指令音频/生成全景图.wav',
            'D:/work/ideproj/AIPlugin/demo_video/2.生成天空盒/控制指令音频/生成一个沙漠场景的全景图.wav',
            'D:/work/ideproj/AIPlugin/demo_video/2.生成天空盒/控制指令音频/设置天空为一个雨林场景.wav',

            //编辑器控制
            'D:/work/ideproj/AIPlugin/demo_video/6.编辑器控制/控制指令音频/前进 .wav',
            'D:/work/ideproj/AIPlugin/demo_video/6.编辑器控制/控制指令音频/后退30米 .wav',
            'D:/work/ideproj/AIPlugin/demo_video/6.编辑器控制/控制指令音频/向左移一米 .wav',
            'D:/work/ideproj/AIPlugin/demo_video/6.编辑器控制/控制指令音频/设置为正交模式 .wav',
            'D:/work/ideproj/AIPlugin/demo_video/6.编辑器控制/控制指令音频/设置为透视模式 .wav',
            'D:/work/ideproj/AIPlugin/demo_video/6.编辑器控制/控制指令音频/关闭属性面板 .wav',
            'D:/work/ideproj/AIPlugin/demo_video/6.编辑器控制/控制指令音频/打开属性面板 .wav',
            'D:/work/ideproj/AIPlugin/demo_video/6.编辑器控制/控制指令音频/关闭控制台窗口 .wav',
            'D:/work/ideproj/AIPlugin/demo_video/6.编辑器控制/控制指令音频/打开控制台窗口 .wav',
            'D:/work/ideproj/AIPlugin/demo_video/6.编辑器控制/控制指令音频/打开动画编辑界面 .wav',
            'D:/work/ideproj/AIPlugin/demo_video/6.编辑器控制/控制指令音频/关闭动画编辑界面 .wav',
            'D:/work/ideproj/AIPlugin/demo_video/6.编辑器控制/控制指令音频/打开项目设置窗口 .wav',
            'D:/work/ideproj/AIPlugin/demo_video/6.编辑器控制/控制指令音频/关闭项目设置窗口 .wav',
            'D:/work/ideproj/AIPlugin/demo_video/6.编辑器控制/控制指令音频/打开图集制作工具 .wav',
            'D:/work/ideproj/AIPlugin/demo_video/6.编辑器控制/控制指令音频/打开骨骼动画转换工具 .wav',
            'D:/work/ideproj/AIPlugin/demo_video/6.编辑器控制/控制指令音频/创建一个直径为两米的球 .wav',

            //生成图片
            'D:/work/ideproj/AIPlugin/demo_video/4.生成贴图/控制指令音频/生成图片.wav',
            'D:/work/ideproj/AIPlugin/demo_video/4.生成贴图/控制指令音频/图片内容改为一只狗.wav',
            'D:/work/ideproj/AIPlugin/demo_video/4.生成贴图/控制指令音频/生是一张背景透明的石头的图片.wav',
            'D:/work/ideproj/AIPlugin/demo_video/4.生成贴图/控制指令音频/生成一个城堡的图片.wav',
            'D:/work/ideproj/AIPlugin/demo_video/4.生成贴图/控制指令音频/当前对象的贴图设计为背景透明的一簇绿色的草丛.wav',
            //生成树
            'D:/work/ideproj/AIPlugin/demo_video/1.生成树/控制指令音频/1.生成三棵椰子树间隔为一米.wav',
            'D:/work/ideproj/AIPlugin/demo_video/1.生成树/控制指令音频/2.生成一棵柳树.wav',
            'D:/work/ideproj/AIPlugin/demo_video/1.生成树/控制指令音频/3.生成一棵松树.wav',
            'D:/work/ideproj/AIPlugin/demo_video/1.生成树/控制指令音频/4.这棵树去掉所有的叶子.wav',
            'D:/work/ideproj/AIPlugin/demo_video/1.生成树/控制指令音频/5.删除所有的花吧.wav',
            'D:/work/ideproj/AIPlugin/demo_video/1.生成树/控制指令音频/6.加一点点树叶.wav',
            'D:/work/datasets/原神/yelan1.wav',
            'D:/work/datasets/原神/shenzi1.wav',
        ]
        return inputs[DemoServer.inputid++];
    }
}